Saint Helen's Island (French Île Sainte-HélèneNot to be confused with the island of Saint Helena, where Napoleon was exiled and which has the same name in French) is an island in the Saint Lawrence River, in the territory of the city of Montreal (...) (from Wikipedia)